package xcmg.device.dao.entity.setting;

import java.math.BigDecimal;
import java.util.Date;

public class PrintTemplateDO {
    private String id;

    private String templateName;

    private String createId;

    private String createName;

    private Date createDate;

    private String headMessage;

    private String headDesc;

    private String bottomMessage;

    private Boolean isDefault;

    private String orgId;

    private Boolean isDel;

    private Integer headType;

    private String templateType;

    private Integer headFontSize;

    private Boolean isNote;

    private Boolean isPrintLine;

    private Integer printLineNum;

    private String printColumn;

    private Boolean isPrintMinCode;

    private Boolean isHeadlineFontBold;

    private Boolean isBodyAutoLineWrap;

    private Integer bodyFontSize;

    private Integer headerColumnNum;

    private Integer footerColumnNum;

    private String headerFooterColumnInfo;

    private String bodyColumnInfo;

    private Boolean isPrintPageSubtotal;

    private String pageSetting;

    private BigDecimal lineHeight;

    private Boolean isReceipt;

    private String contentSetting;
    //副标题字体大小
    private Integer nameDescheadFontSize;
    //副标题是否加粗
    private Boolean isNameDescFontBold;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id == null ? null : id.trim();
    }

    public String getTemplateName() {
        return templateName;
    }

    public void setTemplateName(String templateName) {
        this.templateName = templateName == null ? null : templateName.trim();
    }

    public String getCreateId() {
        return createId;
    }

    public void setCreateId(String createId) {
        this.createId = createId == null ? null : createId.trim();
    }

    public String getCreateName() {
        return createName;
    }

    public void setCreateName(String createName) {
        this.createName = createName == null ? null : createName.trim();
    }

    public Date getCreateDate() {
        return createDate;
    }

    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    public String getHeadMessage() {
        return headMessage;
    }

    public void setHeadMessage(String headMessage) {
        this.headMessage = headMessage == null ? null : headMessage.trim();
    }

    public String getHeadDesc() {
        return headDesc;
    }

    public void setHeadDesc(String headDesc) {
        this.headDesc = headDesc == null ? null : headDesc.trim();
    }

    public String getBottomMessage() {
        return bottomMessage;
    }

    public void setBottomMessage(String bottomMessage) {
        this.bottomMessage = bottomMessage == null ? null : bottomMessage.trim();
    }

    public Boolean getIsDefault() {
        return isDefault;
    }

    public void setIsDefault(Boolean isDefault) {
        this.isDefault = isDefault;
    }

    public String getOrgId() {
        return orgId;
    }

    public void setOrgId(String orgId) {
        this.orgId = orgId == null ? null : orgId.trim();
    }

    public Boolean getIsDel() {
        return isDel;
    }

    public void setIsDel(Boolean isDel) {
        this.isDel = isDel;
    }

    public Integer getHeadType() {
        return headType;
    }

    public void setHeadType(Integer headType) {
        this.headType = headType;
    }

    public String getTemplateType() {
        return templateType;
    }

    public void setTemplateType(String templateType) {
        this.templateType = templateType == null ? null : templateType.trim();
    }

    public Integer getHeadFontSize() {
        return headFontSize;
    }

    public void setHeadFontSize(Integer headFontSize) {
        this.headFontSize = headFontSize;
    }

    public Boolean getIsNote() {
        return isNote;
    }

    public void setIsNote(Boolean isNote) {
        this.isNote = isNote;
    }

    public Boolean getIsPrintLine() {
        return isPrintLine;
    }

    public void setIsPrintLine(Boolean isPrintLine) {
        this.isPrintLine = isPrintLine;
    }

    public Integer getPrintLineNum() {
        return printLineNum;
    }

    public void setPrintLineNum(Integer printLineNum) {
        this.printLineNum = printLineNum;
    }

    public String getPrintColumn() {
        return printColumn;
    }

    public void setPrintColumn(String printColumn) {
        this.printColumn = printColumn == null ? null : printColumn.trim();
    }

    public Boolean getIsPrintMinCode() {
        return isPrintMinCode;
    }

    public void setIsPrintMinCode(Boolean isPrintMinCode) {
        this.isPrintMinCode = isPrintMinCode;
    }

    public Boolean getIsHeadlineFontBold() {
        return isHeadlineFontBold;
    }

    public void setIsHeadlineFontBold(Boolean isHeadlineFontBold) {
        this.isHeadlineFontBold = isHeadlineFontBold;
    }

    public Boolean getIsBodyAutoLineWrap() {
        return isBodyAutoLineWrap;
    }

    public void setIsBodyAutoLineWrap(Boolean isBodyAutoLineWrap) {
        this.isBodyAutoLineWrap = isBodyAutoLineWrap;
    }

    public Integer getBodyFontSize() {
        return bodyFontSize;
    }

    public void setBodyFontSize(Integer bodyFontSize) {
        this.bodyFontSize = bodyFontSize;
    }

    public Integer getHeaderColumnNum() {
        return headerColumnNum;
    }

    public void setHeaderColumnNum(Integer headerColumnNum) {
        this.headerColumnNum = headerColumnNum;
    }

    public Integer getFooterColumnNum() {
        return footerColumnNum;
    }

    public void setFooterColumnNum(Integer footerColumnNum) {
        this.footerColumnNum = footerColumnNum;
    }

    public String getHeaderFooterColumnInfo() {
        return headerFooterColumnInfo;
    }

    public void setHeaderFooterColumnInfo(String headerFooterColumnInfo) {
        this.headerFooterColumnInfo = headerFooterColumnInfo == null ? null : headerFooterColumnInfo.trim();
    }

    public String getBodyColumnInfo() {
        return bodyColumnInfo;
    }

    public void setBodyColumnInfo(String bodyColumnInfo) {
        this.bodyColumnInfo = bodyColumnInfo == null ? null : bodyColumnInfo.trim();
    }

    public Boolean getIsPrintPageSubtotal() {
        return isPrintPageSubtotal;
    }

    public void setIsPrintPageSubtotal(Boolean isPrintPageSubtotal) {
        this.isPrintPageSubtotal = isPrintPageSubtotal;
    }

    public String getPageSetting() {
        return pageSetting;
    }

    public void setPageSetting(String pageSetting) {
        this.pageSetting = pageSetting == null ? null : pageSetting.trim();
    }

    public BigDecimal getLineHeight() {
        return lineHeight;
    }

    public void setLineHeight(BigDecimal lineHeight) {
        this.lineHeight = lineHeight;
    }

    public Boolean getIsReceipt() {
        return isReceipt;
    }

    public void setIsReceipt(Boolean isReceipt) {
        this.isReceipt = isReceipt;
    }

    public String getContentSetting() {
        return contentSetting;
    }

    public void setContentSetting(String contentSetting) {
        this.contentSetting = contentSetting == null ? null : contentSetting.trim();
    }

    public Integer getNameDescheadFontSize() {
        return nameDescheadFontSize;
    }

    public void setNameDescheadFontSize(Integer nameDescheadFontSize) {
        this.nameDescheadFontSize = nameDescheadFontSize;
    }

    public Boolean getIsNameDescFontBold() {
        return isNameDescFontBold;
    }

    public void setIsNameDescFontBold(Boolean nameDescFontBold) {
        isNameDescFontBold = nameDescFontBold;
    }
}